-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
[stable29] multi-instance object store tweaks #57141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: stable29-backports
Are you sure you want to change the base?
[stable29] multi-instance object store tweaks #57141
Conversation
Signed-off-by: Kent Delante <[email protected]>
e7af913 to
8089fab
Compare
Signed-off-by: Kent Delante <[email protected]>
8f6158a to
1a58a72
Compare
Signed-off-by: Kent Delante <[email protected]>
Signed-off-by: Kent Delante <[email protected]>
1a58a72 to
32cb3bb
Compare
|
I'm not sure if a move command like this is the correct option. (Only setting the stored instance, not moving an actual object). Or if we want to extend https://github.com/nextcloud/multibucket_migrate instead, which does perform the object moving. |
|
Outside of the |
Signed-off-by: Kent Delante <[email protected]>
6b1a26e to
fc30176
Compare
I think extending multibucket_migrate is the way to go since that's already available instead of adding the move command. |
| ->from('filecache') | ||
| ->where($query->expr()->eq('storage', $query->createNamedParameter($storageId, IQueryBuilder::PARAM_INT))) | ||
| ->andWhere($query->expr()->neq('mimetype', $query->createNamedParameter($folderMimetype, IQueryBuilder::PARAM_INT))); | ||
| $result = $query->execute(); |
Check notice
Code scanning / Psalm
DeprecatedMethod Note
| ->where($query->expr()->eq('storage', $query->createNamedParameter($storageId, IQueryBuilder::PARAM_INT))) | ||
| ->andWhere($query->expr()->neq('mimetype', $query->createNamedParameter($folderMimetype, IQueryBuilder::PARAM_INT))); | ||
| $result = $query->execute(); | ||
| $fileIds = $result->fetchAll(\PDO::FETCH_COLUMN); |
Check notice
Code scanning / Psalm
PossiblyInvalidMethodCall Note
a3fbe3d to
84f7093
Compare
icewind1991
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apart from changing it to only verify a small number of objects for the move command this looks good to go
84f7093 to
cd1d630
Compare
|
In general, I would suggest throwing exceptions in |
440a4e5 to
ef7e00d
Compare
Signed-off-by: Kent Delante <[email protected]>
ef7e00d to
7415781
Compare
No description provided.